<?php

/*

TODO: kijken of alle variabelen met $_SESSION (zie bij inlog als gebr, gps en admin)
wel allemaal zo nodig zijn...


*/


include ("functies.php");
if (file_exists("na_dh.php")) {
	include "na_dh.php";
} else {
	include ("..\\na.php");
}
connectdb();

$vandaag = date("Y-m-d");
$help = "index";
$zoeken = 1;
include ("kop.php");
$zoeken = 0;

/********************************************************************************
 * We gaan bekijken of er ingelogd moet zijn. Wanneer dit niet hoeft gaan we over
 * tot het vullen van sessievariabelen, we zitten in dat geval in de testomgeving.
 ********************************************************************************/

$inloggenaan = inloggen_verplicht(); # deze functie staat nu in functies.php

if ($inloggenaan == 'Uit'){
/* ******************************************************************************
 * we zitten in de testomgeving, we kennen dus sessievariabelen toe van een
 * indiener die alleen in de testomgeving bestaat.
 ********************************************************************************/
 $_SESSION['ingelogd_admin'] = 1;
 $_SESSION['naam'] = "Test";
 $_SESSION['indiener'] = 21;

	startHoofdmenu();
	
} else {

	//post van gebruiker in variabele stoppen
  if(isset($_POST['submit']))  {
	$naam = strtoupper($_POST['naam']);
	$password = $_POST['password'];
  if(!empty($naam) && !empty($password)) {
  	$login = ldap_login_check($host,$port,$naam,$password,$basedn,$groep,true);
    if($login == 'gebr') {
				// logging noteren
				logGebruiker($naam,$login,$vandaag);

        $_SESSION['ingelogd'] = 1;
        $_SESSION['naam'] = $naam;
        $_SESSION['indiener']= "niet";

        //ga naar de beginpagina
				startHoofdmenu();

        //stoppen
        exit;
    } elseif($login == 'adm') {
				// logging noteren
				logGebruiker($naam,$login,$vandaag);
        
        $_SESSION['ingelogd'] = 1;
        $_SESSION['naam'] = $naam;
				$_SESSION['indiener'] = $naam;
				
       	startHoofdmenu();

        exit;

    } elseif($login == 'gps') {
				
				// logging noteren
				logGebruiker($naam,$login,$vandaag);
	
        $_SESSION['ingelogd']=1;
        $_SESSION['naam'] = $naam;
        $_SESSION['indiener']=$naam;

				
				startHoofdmenu();
      
        exit;
    } else {
        echo "<h3 align=\"center\">Inloggen niet gelukt</h3>";
        //knopje om gebruikers nog een kans te geven
        echo "<div align=\"center\">";
				terug(1);
				echo "</div></td>";
        voet1();
        exit;
    }

	// logging noteren
				logGebruiker($naam,$login,$vandaag);
  }  else  {
		echo '<h3>u moet beide velden invullen om in te loggen</h3>';
		terug(1);
		//echo '<input type="button" value="Opnieuw proberen" onclick="window.top.location.href = \'gps/gps_25/index.php\';"></td>';
		exit;
  }
	}
}
if (!isset($_POST['naam']))	{
	// In dit geval moet het inlogformulier getoond worden.
	 ?>
    <form name = "login" method="post" action="index.php">
      <div  >
      <table  class="sjabloonzoeker" style="width: 40%;">
        <tr>
          <td colspan="2">
            <h2 align="center">
              Login
            </h2>
          </td>
        </tr>
        <tr>
          <td align="right">
            Naam:
          </td>
          <td>
            <input type="text" name="naam">
          </td>
        </tr>
        <tr>
          <td align="right">
            Wachtwoord:
          </td>
          <td>
            <input type="password" name="password">
          </td>
        </tr>
        <tr>
          <td colspan="2" align="center">
            <input type="submit" name="submit" value="login">
          </td>
        </tr>
      </table>
    </div>
    </form>
   <script type="text/javascript">
 document.login.naam.focus();
</script>
<?php
	
	
	
}



voet1();

?>


